Definition of Battle Of Flodden Field
-
(noun) a battle in 1513; the English defeated the invading Scots and James IV was killed
Synonyms of Battle Of Flodden Field
Antonyms of Battle Of Flodden Field
No Antonyms Found.
Homophones of Battle Of Flodden Field
No Homophones Found.